/*
 * Created by IntelliJ IDEA.
 * User: groussea
 * Date: 19 avr. 02
 * Time: 17:32:49
 * To change template for new interface use 
 * Code Style | Class Templates options (Tools | IDE Options).
 */
package org.jfract.util;

import java.io.Serializable;

/**
 * the interface used to compute the compute the loop of the fractal
 */
public interface FractalColorComputer
    extends Serializable
{
  /**
   * Compute the result for a point in x,y
   */
  public int computeFractal(double x, double y);

  /**
   * give the default location in term of x, y, zoom
   */
  public Location getDefaultLocation();
}
